package com.youkeyi.ddy.cloud.common.api.basic.pub.server.param;

import com.youkeyi.ddy.cloud.common.request.RequestBaseParam;
import lombok.Data;

import java.util.List;

/**
 * PublicServerQueryCloudParam
 *
 * @Author liuxiawang
 * @Date 2024/2/20 4:32 PM
 * @Location shenzhen.china
 */
@Data
public class PublicServerQueryCloudParam extends RequestBaseParam {

    private List<String> serverPrimaryKeys;

    /**
     * 主体key
     */
    private List<String> corpKeys;

    /**
     * 编号
     */
    private List<String> codes;
    private String codeFuzzy;

    /**
     * 服务名
     */
    private List<String> names;
    private String nameFuzzy;

    /**
     * 服务级别
     */
    private Integer level;

    /**
     * 父级服务Key
     */
    private List<String> parentKeys;

    private Boolean needParent = Boolean.FALSE;

}
